package com.wisdytech.linkdcs.equipLifeCycle.malfunction.vo;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 故障登记前台显示vo
 * @author dlb
 *
 */
public class MalfunctionVo implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1664277611008465124L;
	
	private String pkId;
	
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date happenDate;
	/**故障状态*/
	private String failureStatus;
	/**故障结果**/
	private String failureResult;
	
	private String factoryCode;
	private String factoryName;
	private String lineCode;
	private String lineName;
	private String shopCode;
	private String shopName;
	private String areaCode;
	private String areaName;
	private String equipCode;
	private String equipName;
	private String failureShortName;
	private String ifStop;
	private String failureLevel;
	
	
	/**报告人*/
	private String reportUserName;
	/**责任人*/
	private String responsePersonName;
	/**报告日期*/
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date reportDate;
	/**故障描述*/
	private String failureDesc;
	
	private String fileAddress;
	
	private String dealUserName;
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date dealDate;
	
	private String confirmUserName;
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date confirmDate;
	
	/**床架年时间*/
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date createDate;
	
	

	public Date getReportDate() {
		return reportDate;
	}

	public void setReportDate(Date reportDate) {
		this.reportDate = reportDate;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getPkId() {
		return pkId;
	}

	public void setPkId(String pkId) {
		this.pkId = pkId;
	}

	

	public Date getHappenDate() {
		return happenDate;
	}

	public void setHappenDate(Date happenDate) {
		this.happenDate = happenDate;
	}

	public String getFailureStatus() {
		return failureStatus;
	}

	public void setFailureStatus(String failureStatus) {
		this.failureStatus = failureStatus;
	}

	public String getFactoryCode() {
		return factoryCode;
	}

	public void setFactoryCode(String factoryCode) {
		this.factoryCode = factoryCode;
	}

	public String getFactoryName() {
		return factoryName;
	}

	public void setFactoryName(String factoryName) {
		this.factoryName = factoryName;
	}

	public String getLineCode() {
		return lineCode;
	}

	public void setLineCode(String lineCode) {
		this.lineCode = lineCode;
	}

	public String getLineName() {
		return lineName;
	}

	public void setLineName(String lineName) {
		this.lineName = lineName;
	}

	public String getShopCode() {
		return shopCode;
	}

	public void setShopCode(String shopCode) {
		this.shopCode = shopCode;
	}

	public String getShopName() {
		return shopName;
	}

	public void setShopName(String shopName) {
		this.shopName = shopName;
	}

	public String getAreaCode() {
		return areaCode;
	}

	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public String getEquipCode() {
		return equipCode;
	}

	public void setEquipCode(String equipCode) {
		this.equipCode = equipCode;
	}

	public String getEquipName() {
		return equipName;
	}

	public void setEquipName(String equipName) {
		this.equipName = equipName;
	}

	public String getFailureShortName() {
		return failureShortName;
	}

	public void setFailureShortName(String failureShortName) {
		this.failureShortName = failureShortName;
	}

	public String getIfStop() {
		return ifStop;
	}

	public void setIfStop(String ifStop) {
		this.ifStop = ifStop;
	}

	public String getFailureLevel() {
		return failureLevel;
	}

	public void setFailureLevel(String failureLevel) {
		this.failureLevel = failureLevel;
	}

	public String getReportUserName() {
		return reportUserName;
	}

	public void setReportUserName(String reportUserName) {
		this.reportUserName = reportUserName;
	}

	public String getResponsePersonName() {
		return responsePersonName;
	}

	public void setResponsePersonName(String responsePersonName) {
		this.responsePersonName = responsePersonName;
	}

	

	public String getFailureDesc() {
		return failureDesc;
	}

	public void setFailureDesc(String failureDesc) {
		this.failureDesc = failureDesc;
	}

	public String getFileAddress() {
		return fileAddress;
	}

	public void setFileAddress(String fileAddress) {
		this.fileAddress = fileAddress;
	}

	public String getDealUserName() {
		return dealUserName;
	}

	public void setDealUserName(String dealUserName) {
		this.dealUserName = dealUserName;
	}

	public Date getDealDate() {
		return dealDate;
	}

	public void setDealDate(Date dealDate) {
		this.dealDate = dealDate;
	}

	public String getConfirmUserName() {
		return confirmUserName;
	}

	public void setConfirmUserName(String confirmUserName) {
		this.confirmUserName = confirmUserName;
	}

	public Date getConfirmDate() {
		return confirmDate;
	}

	public void setConfirmDate(Date confirmDate) {
		this.confirmDate = confirmDate;
	}


	public String getFailureResult() {
		return failureResult;
	}

	public void setFailureResult(String failureResult) {
		this.failureResult = failureResult;
	}
	
	
	
	
}
